using System;
using System.Collections.Generic;
using System.Text;
using OneSoft.EntityCore;

namespace BySoft.Server.Common.Schema
{
	[Serializable]
	public class SysFormcheckrecorddetailTable : TableInfo
	{
		public const string C_TABLENAME = "Sys_Formcheckrecorddetail"; 

		public const string C_FORMCHECKRECORDDETAILID = "FORMCHECKRECORDDETAILID";
		public const string C_FORMCHECKRECORDID = "FORMCHECKRECORDID";
		public const string C_ORICHECKUSER = "ORICHECKUSER";
		public const string C_ORDERNUM = "ORDERNUM";
		public const string C_FORMCHECKDETAILID = "FORMCHECKDETAILID";
		public const string C_CHECKDATE = "CHECKDATE";
		public const string C_ISSUCCESS = "ISSUCCESS";
		public const string C_SEASON = "SEASON";
				
		public SysFormcheckrecorddetailTable()
		{
			_tableName ="Sys_Formcheckrecorddetail";
		}

		protected static SysFormcheckrecorddetailTable _current;

		public static SysFormcheckrecorddetailTable Current
		{
			get
			{
				if (_current == null )
				{
					Initial();
				}
				return _current;
			}
		}

		private static void Initial()
		{
			_current = new SysFormcheckrecorddetailTable();

			_current.Add(C_FORMCHECKRECORDDETAILID, new ColumnInfo(C_FORMCHECKRECORDDETAILID, "", true, typeof(Decimal?)));
			_current.Add(C_FORMCHECKRECORDID, new ColumnInfo(C_FORMCHECKRECORDID, "", false, typeof(Decimal?)));
			_current.Add(C_ORICHECKUSER, new ColumnInfo(C_ORICHECKUSER, "", false, typeof(String)));
			_current.Add(C_ORDERNUM, new ColumnInfo(C_ORDERNUM, "", false, typeof(Int32?)));
			_current.Add(C_FORMCHECKDETAILID, new ColumnInfo(C_FORMCHECKDETAILID, "", false, typeof(Decimal?)));
			_current.Add(C_CHECKDATE, new ColumnInfo(C_CHECKDATE, "", false, typeof(DateTime?)));
			_current.Add(C_ISSUCCESS, new ColumnInfo(C_ISSUCCESS, "", false, typeof(String)));
			_current.Add(C_SEASON, new ColumnInfo(C_SEASON, "", false, typeof(String)));
						
		}

		public ColumnInfo FORMCHECKRECORDDETAILID
		{
			get { return this[C_FORMCHECKRECORDDETAILID];}
		}

		public ColumnInfo FORMCHECKRECORDID
		{
			get { return this[C_FORMCHECKRECORDID];}
		}

		public ColumnInfo ORICHECKUSER
		{
			get { return this[C_ORICHECKUSER];}
		}

		public ColumnInfo ORDERNUM
		{
			get { return this[C_ORDERNUM];}
		}

		public ColumnInfo FORMCHECKDETAILID
		{
			get { return this[C_FORMCHECKDETAILID];}
		}

		public ColumnInfo CHECKDATE
		{
			get { return this[C_CHECKDATE];}
		}

		public ColumnInfo ISSUCCESS
		{
			get { return this[C_ISSUCCESS];}
		}

		public ColumnInfo SEASON
		{
			get { return this[C_SEASON];}
		}

		
	}
}


